package br.ita.doacoes.domain.voluntarios;

import java.io.Serializable;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @author Marcela
 * @since 02/12/2007
 * Classe que mapeia a tabela disponibilidade
 * Representa o grau de disponibilidade do Voluntario
 */

@Entity
@Table(name = "disponibilidade")
public class Disponibilidade implements Serializable{

	private Integer idDisponibilidade;
	
	private String descricao;

	@Id
    @Column(name = "id_disponibilidade", nullable = false)
    @GeneratedValue(strategy = GenerationType.IDENTITY)
	public Integer getIdDisponibilidade() {
		return idDisponibilidade;
	}

	public void setIdDisponibilidade(Integer idDisponibilidade) {
		this.idDisponibilidade = idDisponibilidade;
	}

	@Basic
	@Column(name="descricao")
	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	@Override
	public String toString (){
		return descricao;
	}
	
}
